import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import '_assets/css/reset.css'
import '_assets/fonts/iconfont.css'
import {
  Button, Select, Form, Input, FormItem, Container, Header,
  Main, Footer, Aside, MenuItemGroup, Col, Menu, Submenu, MenuItem, Breadcrumb,
  BreadcrumbItem, Dropdown, DropdownMenu, DropdownItem, Table, TableColumn,
  Image, Pagination, PageHeader, Option, Upload, Dialog, Loading, Row
} from 'element-ui'
import loading from './plugins/Loading'
Vue.use(loading)
Vue.config.productionTip = false
Vue.use(Button)
  .use(Select)
  .use(Form)
  .use(Input)
  .use(FormItem)
  .use(Container)
  .use(Header)
  .use(Main)
  .use(Footer)
  .use(Aside)
  .use(MenuItemGroup)
  .use(Col)
  .use(Menu)
  .use(Submenu)
  .use(MenuItem)
  .use(Breadcrumb)
  .use(BreadcrumbItem)
  .use(Dropdown)
  .use(DropdownMenu)
  .use(DropdownItem)
  .use(Table)
  .use(TableColumn)
  .use(Image)
  .use(Pagination)
  .use(PageHeader)
  .use(Option)
  .use(Upload)
  .use(Dialog)
  .use(Loading)
  .use(Row)
new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')
